<?php
/**
 * Глобальный файл, который подключает автозагрузку классов и конфигурацию
 * @author Vadim Belyaev <vadimbelyaev@gmail.com>
 */

//В учебных приложениях всегда требуется сессия
session_start();

/**
 * Автозагрузка классов из директорий classes/ и models/
 * @param $class_name Имя класса, которого нужно загрузить
 */
function __autoload($class_name)
{
    $filename = MVCFORMVC_LIB_ROOT . 'classes' .
                DIRECTORY_SEPARATOR . $class_name . '.php';
    if (file_exists($filename)) {
        require($filename);
        return;
    }

    $filename = APPLICATION_ROOT . 'models' .
                DIRECTORY_SEPARATOR . $class_name . '.php';
    if (file_exists($filename)) {
        require($filename);
        return;
    }
}

